<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>

        let loginList = [
            { userName: 'admin', password: 'admin321' },
            { userName: 'zhangsan', password: 'zs321' },
            { userName: 'lisi', password: 'ls321' },
            { userName: 'yyqx', password: 'yyqx321' }
        ]

        let userInfo = {
            token1: {
                city: '杭州',
                money: '1000w',
                sex: '女',
                userName: 'admin',
                password: 'admin321'
            },
            token2: {
                city: '北京',
                money: '1100w',
                sex: '女',
                userName: 'zhangsan',
                password: 'zs321'
            },
            token3: {
                city: '北京',
                money: '800w',
                sex: '男',
                userName: 'lisi',
                password: 'ls321'
            },
            token4: {
                city: '天津',
                money: '600w',
                sex: '男',
                userName: 'yyqx',
                password: 'yyqx321'
            }
        }
        // while (true) {
        let username = prompt('请输入用户名')
        let password = prompt('请输入密码')
        for (let i = 0; i < loginList.length; i++) {
            let a = loginList[i].userName
            let b = loginList[i].password
            if (username === a && password === b) {
                let token = `token${Math.floor(Math.random() * 4) + 1}`
                alert(`登录成功,具体用户信息:
                city:'${userInfo[token].city}';
                money: '${userInfo[token].money}',
                sex: '${userInfo[token].sex}',
                userName: '${userInfo[token].userName}',
                `)
                break
            } else {
                let action = +prompt(`账户不存在
                1. 注册
                2.直接退出`)
                if (action === 1) {
                    let username = prompt('请输入用户名')
                    let password = prompt('请输入密码')
                    loginList.push({ username, password })
                    alert('注册成功')
                } else {
                    break
                }
            }
        }



        // }






    </script>
</body>

</html>